Overview
What is Red Hat OpenShift?
OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.
Big banking OCP installation.
Openshift Review
Open shift container platform (self managed) Review
Red Hat OpenShift Review
Red Hat OpenShift Review
Red Hat OpenShift Review
Eases app development and deployments.
Red Hat OpenShift - a developer and architect's experienced perspective.
Red Hat OpenShift, a solid Kubernetes distro that should be chosen accordingly.
Red Hat OpenShift opens windows to opportunities and flexibility
Red Hat OpenShift Excellence: Navigating Success in Deployment and Management
RedHat OpenShift for future-proof agility and rapid growth.
A complete PaaS solution for private cloud environments
Great investment of time and effort but results are worth it.
How Red Hat OpenShift Differs From Its Competitors
Application Development and Delivery
Application Development and Delivery
Application Development and Delivery
Application Development and Delivery
Developer productivity increases as he doesn't need infrastucture skills to build/deploy his application.
Application Development and Delivery
Application Development and Delivery
Application Development and Delivery
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Scalability (90)8.787%
- Platform access control (84)8.484%
- Upgrades and platform fixes (83)7.878%
- Platform management overhead (82)7.373%
Reviewer Pros & Cons
Video Reviews
5 videos
Pricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Starting price (does not include set up fee)
- $0.08 per hour
Product Demos
Demo: How to try out single-node OpenShift from Red Hat
Hands-on demo of Red Hat OpenShift Service on AWS
Features
Platform-as-a-Service
Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient
- 8.2Ease of building user interfaces(74) Ratings
Ability to build flexible user interfaces using drag-and-drop tools
- 8.7Scalability(90) Ratings
Ease of scaling up or down to meet demand
- 7.3Platform management overhead(82) Ratings
Resources required to keep platform up and running
- 7.5Workflow engine capability(73) Ratings
Process automation using rule-based engine
- 8.4Platform access control(84) Ratings
Rules controlling what data different user categories can access
- 7.8Services-enabled integration(76) Ratings
Ability to integrate with cloud applications and data via APIs and pre-built connectors
- 8Development environment creation(82) Ratings
Ease of creating new development environments
- 8Development environment replication(77) Ratings
Ease of replicating new development environments
- 7.7Issue monitoring and notification(80) Ratings
Integrated monitoring and notification of issues and problems
- 7.9Issue recovery(79) Ratings
Ease of recovery from problem state
- 7.8Upgrades and platform fixes(83) Ratings
Ease of deployment of major upgrades or problem fixes
Product Details
- About
- Competitors
- Tech Details
- FAQs
What is Red Hat OpenShift?
Cloud Services Editions
- Red Hat OpenShift Service on AWS: A turnkey application platform that provides a managed Red Hat OpenShift service running natively on Amazon Web Services (AWS) used by organizations to increase operational efficiency, refocus on innovation, and build, deploy, and scale applications.
- Microsoft Azure Red Hat OpenShift: Red Hat and Microsoft jointly engineer, manage, and support the platform, used by organizations to increase operational efficiency, refocus on innovation, and quickly build, deploy, and scale applications.
- Red Hat OpenShift Dedicated: A managed Red Hat OpenShift offering on Amazon Web Services (AWS) and Google Cloud.
- Red Hat OpenShift on IBM Cloud: A managed Red Hat OpenShift cloud service that reduces operational complexity and helps organizations build and scale applications with the security of IBM Cloud.
Red Hat OpenShift cloud services automate the deployment and management of Red Hat OpenShift clusters, so organizations can build, deploy and scale applications quickly without having to incorporate and learn new technologies and processes, or manage integrations. It also helps users to:
- Reduce security & compliance risk through 24x7 global SRE coverage.
- Limit operational and staffing dependencies attached to particular providers.
- Reduce integration bottlenecks with repeatability and consistency for multi-cloud deployments.
Self-Managed Editions
- Red Hat OpenShift Platform Plus: The recommended self-managed option that builds on the capabilities of Red Hat OpenShift Container Platform with a complete platform for accelerating application development and application modernization. The full portfolio includes all the features of Red Hat OpenShift Container Platform along with several integration technology solutions including Red Hat Advanced Cluster Management for Kubernetes, Red Hat Advanced Cluster Security for Kubernetes, Red Hat OpenShift Data Foundation, and Red Hat Quay.
- Red Hat OpenShift Container Platform: A full set of operations and developer services and tools that includes everything in the Red Hat OpenShift Kubernetes Engine plus additional features and services.
- Red Hat OpenShift Kubernetes Engine: An enterprise Kubernetes runtime that includes Red Hat Enterprise Linux CoreOS immutable container operation system, administrator console and Red Hat OpenShift Virtualization.
Red Hat OpenShift self-managed editions provide more control and flexibility over OpenShift deployments. Self-managed editions allow deployment on any private or public cloud, on bare metal, or at the edge. In addition, long-term support provides flexible life cycles providing the option to choose when to upgrade to the next version of Red Hat OpenShift.
Red Hat OpenShift Video
Red Hat OpenShift Competitors
Red Hat OpenShift Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(264)Attribute Ratings
Reviews
(1-25 of 32)Red Hat OpenShift: One of the Best Cloud Platforms!
- Red Hat OpenShift is well-suited for complex requirements.
- Management of Red Hat OpenShift is easy when compared to Kubernetes.
- Kubernetes workloads can be easily migrated over to Red Hat OpenShift.
- Red Hat OpenShift has integrated developer tools and enhanced security.
- The dashboard can be a bit more user-friendly.
- Completed jobs continue to show up in the dashboard.
- There should be an option to filter out the completed BuildConfigs.
Open shift container platform (self managed) Review
- Obviously, it does container orchestration very well because it's the main purpose of the product. Creating routes has been very easy with the product, creating accessible routes, managing quotas, managing our workspace and our workload has been very efficient with this as well as managing our horizontal scalability.
- Sometimes the error messages are very vague when they happen and we have to dig in a lot longer than we should have just to find the exact error message in some lug. Whereas it could have been clear in the events, I assume. Aside from that, that's pretty much what I can think of off the top of my head.
Eases app development and deployments.
- Usage of the Cloudservice
- Simplified and readily available APIs which improves the development speeds
- Remote debugging capabilities which again helps finding issues faster
- High scalability
- Complex due to several different components. Often we need employees to be trained to make full use of the Red Hat OpenShift platform capabilities. Training employees again slow down development/increase costs.
- Expensive as compared to other cloud based platforms like Kubernetes
Red Hat OpenShift opens windows to opportunities and flexibility
- Provides enterprise grade security in user friendly way
- includes pre-designed templates and an intuitive interface that is well received and furthermore customizable
- Provides access to rich value adding network of partners and open source technologies.
- Developers that prefer more structure may prefer other technologies
- Horizontal Pod Autoscaler (HPA)
- A user-friendly Web console
- Multi-Tenancy (multi projects)
- Commercial support
- Integration with Non-Red Hat Technologies
- Cost Considerations
- Resource Consumption
* Development of microservices-based applications
* Application Lifecycle Management
* Manageing Infrascture tasks with ease
Less appropriate Scenarios for Red Hat OpenShift in my compnay:
* Development of small applications
* a non containerized applications
A complete PaaS solution for private cloud environments
- LCM of CNFs
- Security of the underlying environment
- Modular Support of desired operators for Telco applications
- Supporting all Storage & Networking solutions in the form of CSIs & CNIs
- Initial deployment of the cluster
- RBAC & User management
- Lack of In-built observability solutions
- Lack of In-built performance monitoring
Great investment of time and effort but results are worth it.
- Enhancing the security of the system.
- Helps in the organization to a large extent.
- Helps in running applications with ease and smoothly.
- It could do better in the user interface, as it seems a bit complex to some of my colleagues.
- Integration with other tools needs more work.
- I do feel that automated enhancement features cause unnecessary changes.
- It's incredibly easy to manage the containers and potential issues that may happen within those containers.
- The Graphic User Interface (GUI) is great, so much so that I don't find myself using CLI (Command Line Interface) much.
- It has Kubernetes functionality built in.
- I find that, specifically, Secret Management is rather tricky, given the way the interface is designed.
- I wish there were more documentation/built-in modules around the overall usage/use cases of Red Hat. If I were to start from the beginning, I would most likely spend a lot of time trying to learn how to use Red Hat effectively.
- The monitoring functionality could be improved (timing of how it's displayed and details of what is actually happening). I find myself digging after the monitor triggers an alert vs seeing what the issue is at a glance.
Robust Features and Enterprise Support.
- Container Orchestration.
- App scalability.
- Security and Compliance.
- Initial setup of the cluster.
- Streamlining CI/CD Integration.
- Resource Management.
A developer friendly PaaS.
- The isolation of projects with RBAC is great to give different teams the resources they need without disrupting other teams.
- Automation with operators is great as it simplifies tasks that required a lot of work, or the deployment and maintenance of applications and tools.
- The way you can easily scale up or down automatically, at the pod, but also at the node level.
- With operators, find the right CRD to edit when you need changes or review something, can be difficult.
- Sometimes you need to view an objects yaml file to check the status of a project or object.
- Alerts sometimes are a bit obscure, and there's is no information on pod or node involved.
multi-tenancy, separation of duties, and security, as well as support of regional DR scenario for various applications using persistent data. The goal is making OpenShift the standard platform to run containerized workloads and potentially standardize upon it and eliminate other k8s based solutions that unfortunately still exist in the enterprise
- K8s related tooling
- Security
- Multi-cluster management
- Persistent data replication
- The embedded ODF cluster solution is limited to a single storage class which does not allow to have different tiers of storage dedicated to specific workloads
- Fixed size of the underlying disk size that also forces the user to use the same disk size for the further storage scale out process
Forward support model
- Numerous wide range of apps
- Updates
- Server management
- Security patches
- Cpu management
- Support
- Command changes
- Installation
OpenShift for the Enterprise K8s solution Win!
- Container workload logical separation with projects and networking.
- Integrate easily into the NASA Identity Management solution.
- Makes managing Enterprise Kubernetes easy for a small Operations team.
- Would love to see easier use of OpenShift developer tools.
- I would like to see better error logs with respect to issues that directly impact the User log. For example, we lost DNS and we were unable to log into the UI. It took some digging to relate the error to the loss of DNS.
Open for Shifting Installation
For developers, we are working on creating a pipeline to build and deploy python applications. We currently have 4 python applications. They are using source to image and works with few issues. We do not have any automation at this time. Going to try to automate as soon as possible.
- It's very easy to set up source to image for a project from git repository.
- The oc and odo command line tools are easy to install on Windows.
- Overall context help is available on most screens.
- User interface is a bit hard to understand for a novice
- Provide an ai search. It's annoying to dig through many menu items to get what I'm looking for.
Fantastic and easy to get java and python applications working in a container. Developer doesn't really need to know about the infrastructure. Simply will have a containerized application that can run and an image that can be deployed right away.
- Horizontally scale pods for high availability.
- Simplify upgrades.
- Maintain availability of applications.
- On-prem automation of scalability.
- Simplify integration of metrics collected to better inform admins.
OpenShift PLATFORM LARGE SCALE IMPLEMENTATION
- SCALABILITY - AUTO SCALE IN AND SCALE OUT
- MONITORING
- SCALE OUT
Review of OCP
- Native integration of security features such as network policies and root-less deployments
- Centralized dashboards for management of the cluster, namespaces, and pods
- Log aggregation of cluster resources and deployments
- Relatively stable after cluster is deployed
- LDAP integration needs a lot more polishing; getting the LDAP sync operator to function properly turned into a lot larger of an effort than I'd like to see. To date, it also does not appear to support LDAPS
- Improved management of cluster-level resources; specifically certificates for the cluster. The industry is moving away from wildcard certificates and long term client (non-CA) certificates. Changing certificates and updating certificate trusts is extremely difficult and time consuming.
- Deterministic health monitoring is another feature that I think can be improved. While OCP is better than a bare-metal K8s deployment, we've had multiple master (infrastructure) nodes that go into a degraded state, with no clear indiction of the root cause. Working with RH support did not yield any answers, and resulted in re-deployment of the nodes to get the cluster healthy again.
For organizations that do not have a large budget, or have more experienced K8s engineers, I think there are other offerings that may be more suitable.
Lastly, for organizations, such as ours, that run manually VMware products, offerings such as Tanzu and Tanzu Kubernetes Grid with NSX may integrate more cleanly into the environment.
OpenShift partners
- CICD
- User Interface for K8s
- Comes with good standard tools
- Dynamic mounting of volumes
- Integration with Secret Stores
Red Hat OpenShift enables fast-paced DevOps
We are running Red Hat OpenShift in a hybrid approach and are utilizing both onpremises Workloads and fully managed clusters on Azure Red Hat OpenShift, thereby enabling all possible use cases in our company.
- Cloud native CI/CD using Tekton
- Excellent developer experience
- Security, opinionation regarding specific features
- "Too many approaches" in some cases - we'd like to use CASC, Onboarding pages in the web console are somewhat steering the users to a UI approach, which can be counterintuitive and overwhelm them
- Customization of the web console; customizing menus can be counterintuitive for users
We've made the experience that the learning curve can be high for engineers coming from non-container-based resources, and are somewhat hesitant to learn.
Good decision !!!
- deploy
- cloud
- kubernettes
- user experience
How to deploy a review
- Managing users and permissions
- Integrations with third parties
- Documentation and support
- Easy to scale
- Tips of how to setup logging on new clusters
The web console provides an easy way of management, where you can onboard new admins with ease, at least for basics tasks.
It is not appropriate for small companies due the costs, maybe other alternatives are better choices in this case.
- Platform self management thanks to operators
- Good user consoles for management
- The use of cluster operators could be a bit overwhelming for some activities, so, more flexibility could be useful. I know we can disable operators, but a sort of switch button for operators would be nice.
OpenShift Review
- Compatibility with most of the infrastructure providers (public or private clouds) and the installations methods
- User Exprience in the console and the integration between components
- The management of operators
- The separation on Dev Experience and Admin Experience in the console
- The observability stack still looks like it's separated from the rest of the console. Need to be more integrated like providing a feature that will make "easy" todo customize some dashboards
- The migration between versions in clusters that include a lot of operators sometimes is really risky because of the versions compatilbility
Red Hat OpenShift: For easy Container Orchestration
- Out of the box package of tools and services for DevSecOps practices.
- Possibility to start small and then scale up.
- Very nice user interface.
- There should be a proper way to manage and view logs which will reduce overhead.
- Community support can be better.
- Documentation can be improved with best practices.
Red Hat OpenShift - The Safe Way
- it has a great user-friendly interface
- guaranteed scalability and flexibility
- having the Git repositories is great
- unexpected crashes that require a restart
- poor accessibility to log records
- technical support could be improved